I have no idea what the game play is for this game (too many years have passed) It had a ridiculously fast turnaround from start to finish. Lots of assets had to be made quickly.
EA's Create - Trailer